package cn.com.dhc.danlu.business.shopcar.callback;

import java.util.List;

import cn.com.hd.mall.web.webservices.entity.response.shoppingcart.GiftListBean;

/**
 * author: 李一方(<a href="mailto:liyifang@danlu.com">liyifang@danlu.com</a>)<br/>
 * version: 1.0.0<br/>
 * since: 2017-02-28 10:09
 *
 * <p>
 * 商品区数据变动回调
 * </p>
 */
public interface IMerchDataChangeCallback extends IClickCallback {
    /**
     * 商品被选中
     *
     * @param sellerIndex
     *         商家 index
     */
    void onMerchSel(int sellerIndex, int merchIndex);

    /**
     * 商品数量变动时回调
     *
     * @param sellerIndex
     *         商家 index
     * @param merchIndex
     *         商品 index
     * @param giftList
     *         商品促销赠品 list
     */
    void onMerchCountChange(int sellerIndex, int merchIndex, List<GiftListBean> giftList);

    /**
     * 显示促销选择弹窗
     *
     * @param merchIndex
     *         商品 index
     */
    void showPromotionsSelect(int merchIndex);
}
